9bd2c17c4f69c089231b64a23ec394823a70856b,ontrack-job/src/main/java/net/nemerosa/ontrack/job/support/DefaultJobScheduler.java,JobScheduledService,JobScheduledService,#Job#Schedule#ScheduledExecutorService#JobScheduledService#boolean#,227
Before Change
this,
schedule.getInitialPeriod(),
schedule.getPeriod(),
schedule.getUnit()
);
} else {
logger.debug("[job]{} Job not scheduled since period = 0", job.getKey());
scheduledFuture = null;
After Change
}
// Converting all units to milliseconds
long initialPeriod = TimeUnit.MILLISECONDS.convert(schedule.getInitialPeriod(), schedule.getUnit());
long period = TimeUnit.MILLISECONDS.convert(schedule.getPeriod(), schedule.getUnit());
// Scheduling now
if (schedule.getPeriod() > 0) {
scheduledFuture = scheduledExecutorService.scheduleWithFixedDelay(